<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>v_frmbuf_wr: V_frmbuf_wr</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">v_frmbuf_wr
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__v__frmbuf__wr.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">V_frmbuf_wr</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Buffer Write driver Layer 2 data.  <a href="struct_x_v___frmbuf_wr__l2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga19aa6a466e3ade4418a6aaa1d347b26c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga19aa6a466e3ade4418a6aaa1d347b26c">XVFrmbufWr_IsRGBX8Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.RGBX8En)</td></tr>
<tr class="memdesc:ga19aa6a466e3ade4418a6aaa1d347b26c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format RGBX8 is available.  <a href="#ga19aa6a466e3ade4418a6aaa1d347b26c">More...</a><br /></td></tr>
<tr class="separator:ga19aa6a466e3ade4418a6aaa1d347b26c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga417e541e7cb4be763f8cce44e3839fdd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga417e541e7cb4be763f8cce44e3839fdd">XVFrmbufWr_IsYUVX8Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUVX8En)</td></tr>
<tr class="memdesc:ga417e541e7cb4be763f8cce44e3839fdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format YUVX8 is available.  <a href="#ga417e541e7cb4be763f8cce44e3839fdd">More...</a><br /></td></tr>
<tr class="separator:ga417e541e7cb4be763f8cce44e3839fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace6c2de36a55c6fb4a000609a88c8348"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gace6c2de36a55c6fb4a000609a88c8348">XVFrmbufWr_IsYUYV8Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUYV8En)</td></tr>
<tr class="memdesc:gace6c2de36a55c6fb4a000609a88c8348"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format YUYV8 is available.  <a href="#gace6c2de36a55c6fb4a000609a88c8348">More...</a><br /></td></tr>
<tr class="separator:gace6c2de36a55c6fb4a000609a88c8348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f483e2f3d75e138566163021144ac6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga1f483e2f3d75e138566163021144ac6a">XVFrmbufWr_IsRGBX10Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.RGBX10En)</td></tr>
<tr class="memdesc:ga1f483e2f3d75e138566163021144ac6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format RGBX10 is available.  <a href="#ga1f483e2f3d75e138566163021144ac6a">More...</a><br /></td></tr>
<tr class="separator:ga1f483e2f3d75e138566163021144ac6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3a212bbac15f70252c90abde8b945c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gae3a212bbac15f70252c90abde8b945c7">XVFrmbufWr_IsYUVX10Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUVX10En)</td></tr>
<tr class="memdesc:gae3a212bbac15f70252c90abde8b945c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format YUVX10 is available.  <a href="#gae3a212bbac15f70252c90abde8b945c7">More...</a><br /></td></tr>
<tr class="separator:gae3a212bbac15f70252c90abde8b945c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf587e3fcdfc069da29ea00b1723208b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gadf587e3fcdfc069da29ea00b1723208b">XVFrmbufWr_IsY_UV8Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV8En)</td></tr>
<tr class="memdesc:gadf587e3fcdfc069da29ea00b1723208b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format Y_UV8 is available.  <a href="#gadf587e3fcdfc069da29ea00b1723208b">More...</a><br /></td></tr>
<tr class="separator:gadf587e3fcdfc069da29ea00b1723208b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga452143cc276f467abcd82f6e6fd18477"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga452143cc276f467abcd82f6e6fd18477">XVFrmbufWr_IsY_UV8_420Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV8_420En)</td></tr>
<tr class="memdesc:ga452143cc276f467abcd82f6e6fd18477"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format Y_UV8_420 is available.  <a href="#ga452143cc276f467abcd82f6e6fd18477">More...</a><br /></td></tr>
<tr class="separator:ga452143cc276f467abcd82f6e6fd18477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae801db647299b33a32690e944c71144c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gae801db647299b33a32690e944c71144c">XVFrmbufWr_IsRGB8Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.RGB8En)</td></tr>
<tr class="memdesc:gae801db647299b33a32690e944c71144c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format RGB8 is available.  <a href="#gae801db647299b33a32690e944c71144c">More...</a><br /></td></tr>
<tr class="separator:gae801db647299b33a32690e944c71144c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33f7a0ee2961e09ad812606492b19486"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga33f7a0ee2961e09ad812606492b19486">XVFrmbufWr_IsYUV8Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUV8En)</td></tr>
<tr class="memdesc:ga33f7a0ee2961e09ad812606492b19486"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format YUV8 is available.  <a href="#ga33f7a0ee2961e09ad812606492b19486">More...</a><br /></td></tr>
<tr class="separator:ga33f7a0ee2961e09ad812606492b19486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c43d86c33361db3072a00a0f196dbea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga4c43d86c33361db3072a00a0f196dbea">XVFrmbufWr_IsY_UV10Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV10En)</td></tr>
<tr class="memdesc:ga4c43d86c33361db3072a00a0f196dbea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format Y_UV10 is available.  <a href="#ga4c43d86c33361db3072a00a0f196dbea">More...</a><br /></td></tr>
<tr class="separator:ga4c43d86c33361db3072a00a0f196dbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga545f80fb4a287747fa9d6dc835841779"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga545f80fb4a287747fa9d6dc835841779">XVFrmbufWr_IsY_UV10_420Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV10_420En)</td></tr>
<tr class="memdesc:ga545f80fb4a287747fa9d6dc835841779"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format Y_UV10_420 is available.  <a href="#ga545f80fb4a287747fa9d6dc835841779">More...</a><br /></td></tr>
<tr class="separator:ga545f80fb4a287747fa9d6dc835841779"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1e55cb22cc4068c537c46a90ac92780"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gaa1e55cb22cc4068c537c46a90ac92780">XVFrmbufWr_IsY8Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y8En)</td></tr>
<tr class="memdesc:gaa1e55cb22cc4068c537c46a90ac92780"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format Y8 is available.  <a href="#gaa1e55cb22cc4068c537c46a90ac92780">More...</a><br /></td></tr>
<tr class="separator:gaa1e55cb22cc4068c537c46a90ac92780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1770374c9e79b957c4c5da9985ddca1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gaf1770374c9e79b957c4c5da9985ddca1">XVFrmbufWr_IsY10Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y10En)</td></tr>
<tr class="memdesc:gaf1770374c9e79b957c4c5da9985ddca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns if Video Format Y10 is available.  <a href="#gaf1770374c9e79b957c4c5da9985ddca1">More...</a><br /></td></tr>
<tr class="separator:gaf1770374c9e79b957c4c5da9985ddca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga4595c9963f01ef0a20784ef370769a8f"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga4595c9963f01ef0a20784ef370769a8f">XVFrmbufWr_Callback</a>) (void *CallbackRef)</td></tr>
<tr class="memdesc:ga4595c9963f01ef0a20784ef370769a8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for interrupt.  <a href="#ga4595c9963f01ef0a20784ef370769a8f">More...</a><br /></td></tr>
<tr class="separator:ga4595c9963f01ef0a20784ef370769a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga6f9c9835e23af3fdd01c837846daa6ce"><td class="memItemLeft" align="right" valign="top">XVidC_ColorFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga6f9c9835e23af3fdd01c837846daa6ce">WrMemory2Live</a> (XVidC_ColorFormat MemFmt)</td></tr>
<tr class="memdesc:ga6f9c9835e23af3fdd01c837846daa6ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function maps the memory video formats to the live/stream video formats.  <a href="#ga6f9c9835e23af3fdd01c837846daa6ce">More...</a><br /></td></tr>
<tr class="separator:ga6f9c9835e23af3fdd01c837846daa6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5453dda299a1e77ed1c692f31dbcb844"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga5453dda299a1e77ed1c692f31dbcb844">XVFrmbufWr_Initialize</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr, u16 DeviceId)</td></tr>
<tr class="memdesc:ga5453dda299a1e77ed1c692f31dbcb844"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the core instance.  <a href="#ga5453dda299a1e77ed1c692f31dbcb844">More...</a><br /></td></tr>
<tr class="separator:ga5453dda299a1e77ed1c692f31dbcb844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a20b09b1a055f83c7aa5ed93c373a4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga5a20b09b1a055f83c7aa5ed93c373a4c">XVFrmbufWr_InterruptEnable</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5a20b09b1a055f83c7aa5ed93c373a4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables interrupts in the core.  <a href="#ga5a20b09b1a055f83c7aa5ed93c373a4c">More...</a><br /></td></tr>
<tr class="separator:ga5a20b09b1a055f83c7aa5ed93c373a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe1515148b5cb44e7e65ccfedd7bc9bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gabe1515148b5cb44e7e65ccfedd7bc9bc">XVFrmbufWr_InterruptDisable</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabe1515148b5cb44e7e65ccfedd7bc9bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables interrupts in the core.  <a href="#gabe1515148b5cb44e7e65ccfedd7bc9bc">More...</a><br /></td></tr>
<tr class="separator:gabe1515148b5cb44e7e65ccfedd7bc9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62c170ef332a536b7461b3ce81def351"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga62c170ef332a536b7461b3ce81def351">XVFrmbufWr_Start</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga62c170ef332a536b7461b3ce81def351"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the core instance.  <a href="#ga62c170ef332a536b7461b3ce81def351">More...</a><br /></td></tr>
<tr class="separator:ga62c170ef332a536b7461b3ce81def351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cfe9c77cc5534a27e613e5fc87a8ab4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga0cfe9c77cc5534a27e613e5fc87a8ab4">XVFrmbufWr_Stop</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga0cfe9c77cc5534a27e613e5fc87a8ab4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function stops the core instance.  <a href="#ga0cfe9c77cc5534a27e613e5fc87a8ab4">More...</a><br /></td></tr>
<tr class="separator:ga0cfe9c77cc5534a27e613e5fc87a8ab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4951453d9f7373886327dbbcb8b3ada2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga4951453d9f7373886327dbbcb8b3ada2">XVFrmbufWr_SetMemFormat</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr, u32 StrideInBytes, XVidC_ColorFormat MemFmt, const XVidC_VideoStream *StrmIn)</td></tr>
<tr class="memdesc:ga4951453d9f7373886327dbbcb8b3ada2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures the frame buffer write memory output.  <a href="#ga4951453d9f7373886327dbbcb8b3ada2">More...</a><br /></td></tr>
<tr class="separator:ga4951453d9f7373886327dbbcb8b3ada2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga154001be77ee99cb94fb550980c57016"><td class="memItemLeft" align="right" valign="top">XVidC_VideoStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga154001be77ee99cb94fb550980c57016">XVFrmbufWr_GetVideoStream</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga154001be77ee99cb94fb550980c57016"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the pointer to the output stream configuration.  <a href="#ga154001be77ee99cb94fb550980c57016">More...</a><br /></td></tr>
<tr class="separator:ga154001be77ee99cb94fb550980c57016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65a4ff585ac85c574eb6111848e3b2c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga65a4ff585ac85c574eb6111848e3b2c9">XVFrmbufWr_SetBufferAddr</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr, UINTPTR Addr)</td></tr>
<tr class="memdesc:ga65a4ff585ac85c574eb6111848e3b2c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the buffer address.  <a href="#ga65a4ff585ac85c574eb6111848e3b2c9">More...</a><br /></td></tr>
<tr class="separator:ga65a4ff585ac85c574eb6111848e3b2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd87229d20fa2601db7c527f10d4425f"><td class="memItemLeft" align="right" valign="top">UINTPTR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gafd87229d20fa2601db7c527f10d4425f">XVFrmbufWr_GetBufferAddr</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:gafd87229d20fa2601db7c527f10d4425f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the buffer address.  <a href="#gafd87229d20fa2601db7c527f10d4425f">More...</a><br /></td></tr>
<tr class="separator:gafd87229d20fa2601db7c527f10d4425f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7aa0fd061e4c759a245ec57b551d8d21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga7aa0fd061e4c759a245ec57b551d8d21">XVFrmbufWr_DbgReportStatus</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7aa0fd061e4c759a245ec57b551d8d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reports the frame buffer write status.  <a href="#ga7aa0fd061e4c759a245ec57b551d8d21">More...</a><br /></td></tr>
<tr class="separator:ga7aa0fd061e4c759a245ec57b551d8d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadea6cdf3f0eca400d18bf3b31b87e9c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#gadea6cdf3f0eca400d18bf3b31b87e9c7">XVFrmbufWr_InterruptHandler</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:gadea6cdf3f0eca400d18bf3b31b87e9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the frame buffer wrote core driver.  <a href="#gadea6cdf3f0eca400d18bf3b31b87e9c7">More...</a><br /></td></tr>
<tr class="separator:gadea6cdf3f0eca400d18bf3b31b87e9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2dda5edc0f537afe14160ec992c617b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__frmbuf__wr.html#ga2dda5edc0f537afe14160ec992c617b6">XVFrmbufWr_SetCallback</a> (<a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *InstancePtr, void *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:ga2dda5edc0f537afe14160ec992c617b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for Frame Buffer Write interrupt.  <a href="#ga2dda5edc0f537afe14160ec992c617b6">More...</a><br /></td></tr>
<tr class="separator:ga2dda5edc0f537afe14160ec992c617b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="gae801db647299b33a32690e944c71144c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae801db647299b33a32690e944c71144c">&#9670;&nbsp;</a></span>XVFrmbufWr_IsRGB8Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsRGB8Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.RGB8En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format RGB8 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga1f483e2f3d75e138566163021144ac6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f483e2f3d75e138566163021144ac6a">&#9670;&nbsp;</a></span>XVFrmbufWr_IsRGBX10Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsRGBX10Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.RGBX10En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format RGBX10 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga19aa6a466e3ade4418a6aaa1d347b26c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga19aa6a466e3ade4418a6aaa1d347b26c">&#9670;&nbsp;</a></span>XVFrmbufWr_IsRGBX8Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsRGBX8Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.RGBX8En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format RGBX8 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="gaf1770374c9e79b957c4c5da9985ddca1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf1770374c9e79b957c4c5da9985ddca1">&#9670;&nbsp;</a></span>XVFrmbufWr_IsY10Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsY10Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y10En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format Y10 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="gaa1e55cb22cc4068c537c46a90ac92780"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1e55cb22cc4068c537c46a90ac92780">&#9670;&nbsp;</a></span>XVFrmbufWr_IsY8Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsY8Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y8En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format Y8 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga545f80fb4a287747fa9d6dc835841779"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga545f80fb4a287747fa9d6dc835841779">&#9670;&nbsp;</a></span>XVFrmbufWr_IsY_UV10_420Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsY_UV10_420Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV10_420En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format Y_UV10_420 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga4c43d86c33361db3072a00a0f196dbea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4c43d86c33361db3072a00a0f196dbea">&#9670;&nbsp;</a></span>XVFrmbufWr_IsY_UV10Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsY_UV10Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV10En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format Y_UV10 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga452143cc276f467abcd82f6e6fd18477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga452143cc276f467abcd82f6e6fd18477">&#9670;&nbsp;</a></span>XVFrmbufWr_IsY_UV8_420Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsY_UV8_420Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV8_420En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format Y_UV8_420 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="gadf587e3fcdfc069da29ea00b1723208b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf587e3fcdfc069da29ea00b1723208b">&#9670;&nbsp;</a></span>XVFrmbufWr_IsY_UV8Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsY_UV8Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.Y_UV8En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format Y_UV8 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga33f7a0ee2961e09ad812606492b19486"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga33f7a0ee2961e09ad812606492b19486">&#9670;&nbsp;</a></span>XVFrmbufWr_IsYUV8Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsYUV8Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUV8En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format YUV8 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="gae3a212bbac15f70252c90abde8b945c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae3a212bbac15f70252c90abde8b945c7">&#9670;&nbsp;</a></span>XVFrmbufWr_IsYUVX10Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsYUVX10Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUVX10En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format YUVX10 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga417e541e7cb4be763f8cce44e3839fdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga417e541e7cb4be763f8cce44e3839fdd">&#9670;&nbsp;</a></span>XVFrmbufWr_IsYUVX8Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsYUVX8Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUVX8En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format YUVX8 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="gace6c2de36a55c6fb4a000609a88c8348"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gace6c2de36a55c6fb4a000609a88c8348">&#9670;&nbsp;</a></span>XVFrmbufWr_IsYUYV8Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVFrmbufWr_IsYUYV8Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;FrmbufWr.Config.YUYV8En)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This macro returns if Video Format YUYV8 is available. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Enabled(1)/Disabled(0)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga4595c9963f01ef0a20784ef370769a8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4595c9963f01ef0a20784ef370769a8f">&#9670;&nbsp;</a></span>XVFrmbufWr_Callback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XVFrmbufWr_Callback) (void *CallbackRef)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>Callback type for interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallbackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga6f9c9835e23af3fdd01c837846daa6ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6f9c9835e23af3fdd01c837846daa6ce">&#9670;&nbsp;</a></span>WrMemory2Live()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_ColorFormat WrMemory2Live </td>
          <td>(</td>
          <td class="paramtype">XVidC_ColorFormat&#160;</td>
          <td class="paramname"><em>MemFmt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function maps the memory video formats to the live/stream video formats. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">MemFmt</td><td>is the video format written to memory</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Live/Stream Video Format associated with that memory format </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__v__frmbuf__wr.html#ga4951453d9f7373886327dbbcb8b3ada2">XVFrmbufWr_SetMemFormat()</a>.</p>

</div>
</div>
<a id="ga7aa0fd061e4c759a245ec57b551d8d21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7aa0fd061e4c759a245ec57b551d8d21">&#9670;&nbsp;</a></span>XVFrmbufWr_DbgReportStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVFrmbufWr_DbgReportStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function reports the frame buffer write status. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v__frmbufwr___config.html#a2d873c1229a4efdfb3b132febf4e6054">XV_frmbufwr_Config::AXIMMDataWidth</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#aeb8502aaff6a176ce7e341aaee9d9e5b">XV_frmbufwr_Config::BaseAddress</a>, <a class="el" href="struct_x_v__frmbufwr.html#ac6a008e283f98889377df951199c4a5b">XV_frmbufwr::Config</a>, <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a55eb9329a50385463b2ffee562d7a412">XV_frmbufwr_Config::MaxDataWidth</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a067ead64f4f249d893081d4626bdb7a1">XV_frmbufwr_Config::PixPerClk</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a4a70d8a48b279f47454c31ace3d98537">XV_frmbufwr_Config::RGB8En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#acc0d8d95810220131ae2fd05bfea510b">XV_frmbufwr_Config::RGBX10En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#ac548249d4fb2d38cbeb7ed827ea0406b">XV_frmbufwr_Config::RGBX8En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a484d8c15d711cbdfb6e6300b30cd86ac">XV_frmbufwr_Config::Y10En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#abb9d8670bacdb461826280d4b4d0ca58">XV_frmbufwr_Config::Y8En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a6343b4718c758a936f88260b75fdb9d8">XV_frmbufwr_Config::Y_UV10_420En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a5651ac036c199d567fbfc959b45ab851">XV_frmbufwr_Config::Y_UV10En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a572639ec51d3fa31d68db3b6858efb58">XV_frmbufwr_Config::Y_UV8_420En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a7097af5d0a0ccade82a0b46390a58e90">XV_frmbufwr_Config::Y_UV8En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#af3f6c4be98b97d0eccc8e369ffc7a075">XV_frmbufwr_Config::YUV8En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a11846c69aa1f47eb12feca413f52b4d4">XV_frmbufwr_Config::YUVX10En</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#ac748ffbcfd0366d78166463be3da9d25">XV_frmbufwr_Config::YUVX8En</a>, and <a class="el" href="struct_x_v__frmbufwr___config.html#aa5956711c68040c3aefe3ad6bfda14f7">XV_frmbufwr_Config::YUYV8En</a>.</p>

</div>
</div>
<a id="gafd87229d20fa2601db7c527f10d4425f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd87229d20fa2601db7c527f10d4425f">&#9670;&nbsp;</a></span>XVFrmbufWr_GetBufferAddr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UINTPTR XVFrmbufWr_GetBufferAddr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function reads the buffer address. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Address of buffer in memory </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>.</p>

</div>
</div>
<a id="ga154001be77ee99cb94fb550980c57016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga154001be77ee99cb94fb550980c57016">&#9670;&nbsp;</a></span>XVFrmbufWr_GetVideoStream()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_VideoStream * XVFrmbufWr_GetVideoStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function reads the pointer to the output stream configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to output stream configuration </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#af870fc8343e9486ded17e4094e4eb0c0">XV_FrmbufWr_l2::Stream</a>.</p>

</div>
</div>
<a id="ga5453dda299a1e77ed1c692f31dbcb844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5453dda299a1e77ed1c692f31dbcb844">&#9670;&nbsp;</a></span>XVFrmbufWr_Initialize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVFrmbufWr_Initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function initializes the core instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon </td></tr>
    <tr><td class="paramname">DeviceId</td><td>is instance id of the core</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if device is found and initialized XST_DEVICE_NOT_FOUND if device is not found </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>.</p>

</div>
</div>
<a id="gabe1515148b5cb44e7e65ccfedd7bc9bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabe1515148b5cb44e7e65ccfedd7bc9bc">&#9670;&nbsp;</a></span>XVFrmbufWr_InterruptDisable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVFrmbufWr_InterruptDisable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function disables interrupts in the core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>.</p>

</div>
</div>
<a id="ga5a20b09b1a055f83c7aa5ed93c373a4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a20b09b1a055f83c7aa5ed93c373a4c">&#9670;&nbsp;</a></span>XVFrmbufWr_InterruptEnable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVFrmbufWr_InterruptEnable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function enables interrupts in the core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>.</p>

</div>
</div>
<a id="gadea6cdf3f0eca400d18bf3b31b87e9c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadea6cdf3f0eca400d18bf3b31b87e9c7">&#9670;&nbsp;</a></span>XVFrmbufWr_InterruptHandler()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVFrmbufWr_InterruptHandler </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This function is the interrupt handler for the frame buffer wrote core driver. </p>
<p>This handler clears the pending interrupt and determined if the source is frame done signal. If yes, starts the next frame processing and calls the registered callback function</p>
<p>The application is responsible for connecting this function to the interrupt system. Application beyond this driver is also responsible for providing callbacks to handle interrupts and installing the callbacks using <a class="el" href="group__v__frmbuf__wr.html#ga2dda5edc0f537afe14160ec992c617b6" title="This function installs an asynchronous callback function for Frame Buffer Write interrupt. ">XVFrmbufWr_SetCallback()</a> during initialization phase.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance that just interrupted.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>, and <a class="el" href="struct_x_v__frmbufwr.html#a0af44aae5b925aac2e6441f51ff132c7">XV_frmbufwr::IsReady</a>.</p>

</div>
</div>
<a id="ga65a4ff585ac85c574eb6111848e3b2c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga65a4ff585ac85c574eb6111848e3b2c9">&#9670;&nbsp;</a></span>XVFrmbufWr_SetBufferAddr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVFrmbufWr_SetBufferAddr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>Addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function sets the buffer address. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon </td></tr>
    <tr><td class="paramname">Addr</td><td>is the absolute address of buffer in memory</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS or XST_FAILURE </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v__frmbufwr.html#ac6a008e283f98889377df951199c4a5b">XV_frmbufwr::Config</a>, <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>, and <a class="el" href="struct_x_v__frmbufwr___config.html#a067ead64f4f249d893081d4626bdb7a1">XV_frmbufwr_Config::PixPerClk</a>.</p>

</div>
</div>
<a id="ga2dda5edc0f537afe14160ec992c617b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2dda5edc0f537afe14160ec992c617b6">&#9670;&nbsp;</a></span>XVFrmbufWr_SetCallback()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVFrmbufWr_SetCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8h.html">xv_frmbufwr_l2.h</a>&gt;</code></p>

<p>This function installs an asynchronous callback function for Frame Buffer Write interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the frame buffer wrote core instance. </td></tr>
    <tr><td class="paramname">CallbackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if callback function installed successfully.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a27ceabff8f606a17691e1be5b7f567ed">XV_FrmbufWr_l2::CallbackRef</a>, and <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a5ded8485566f62544d2a15261c691a8e">XV_FrmbufWr_l2::FrameDoneCallback</a>.</p>

</div>
</div>
<a id="ga4951453d9f7373886327dbbcb8b3ada2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4951453d9f7373886327dbbcb8b3ada2">&#9670;&nbsp;</a></span>XVFrmbufWr_SetMemFormat()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVFrmbufWr_SetMemFormat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>StrideInBytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorFormat&#160;</td>
          <td class="paramname"><em>MemFmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const XVidC_VideoStream *&#160;</td>
          <td class="paramname"><em>StrmIn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function configures the frame buffer write memory output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance to be worked on. </td></tr>
    <tr><td class="paramname">StrideInBytes</td><td>is the memory stride in bytes </td></tr>
    <tr><td class="paramname">MemFormat</td><td>is the video format written to memory </td></tr>
    <tr><td class="paramname">StrmIn</td><td>is the pointer to output stream configuration</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v__frmbufwr.html#ac6a008e283f98889377df951199c4a5b">XV_frmbufwr::Config</a>, <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>, <a class="el" href="struct_x_v__frmbufwr___config.html#a067ead64f4f249d893081d4626bdb7a1">XV_frmbufwr_Config::PixPerClk</a>, <a class="el" href="struct_x_v___frmbuf_wr__l2.html#af870fc8343e9486ded17e4094e4eb0c0">XV_FrmbufWr_l2::Stream</a>, and <a class="el" href="group__v__frmbuf__wr.html#ga6f9c9835e23af3fdd01c837846daa6ce">WrMemory2Live()</a>.</p>

</div>
</div>
<a id="ga62c170ef332a536b7461b3ce81def351"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga62c170ef332a536b7461b3ce81def351">&#9670;&nbsp;</a></span>XVFrmbufWr_Start()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVFrmbufWr_Start </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function starts the core instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>.</p>

</div>
</div>
<a id="ga0cfe9c77cc5534a27e613e5fc87a8ab4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0cfe9c77cc5534a27e613e5fc87a8ab4">&#9670;&nbsp;</a></span>XVFrmbufWr_Stop()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVFrmbufWr_Stop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___frmbuf_wr__l2.html">XV_FrmbufWr_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__frmbufwr__l2_8c.html">xv_frmbufwr_l2.c</a>&gt;</code></p>

<p>This function stops the core instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v___frmbuf_wr__l2.html#a82fac99cfaebc558120fd4b5060fc146">XV_FrmbufWr_l2::FrmbufWr</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
